|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlogger.Log
Klasse zum Erzeugen von Statusmeldungen
auf der Konsole und in eine Datei.
Es ist als Singleton-Pattern realisiert und wird im allgemeinen wie folgt verwendet:
Log.getInstance().writeln(„Eine Statusmeldung“);
Optional kann für jede Meldung auch automatisch die aufrufende Methode und Klasse
mit ausgegeben werden:
Log.getInstance().writeln(„Eine Statusmeldung“, true);
Über die Propertiesdatei logger.properties können folgende Schlüssel definiert werden:
logtocli=true
logtofile=true
logdateformat=yyyy.MM.dd HH:mm:ss
fileprefix=log
fileextension=.txt
filepath=logs
UseDateInFilename=true
filenamedateformat=yyyy.MM.dd HH.mm.ss
SimpleDateFormat
Method Summary | |
static Log |
getInstance()
Liefert die aktuelle Instanz des Loggers zurück. |
static java.lang.String |
now()
Liefert das aktuelle Datum und die Uhrzeit als String zurück, in dem Format, wie es im Schlüssel logdateformat in der Propertiesdatei festgelegt wurde. |
void |
write(java.lang.String s)
Gibt einen String ohne Zeilenvorschub aus. |
void |
write(java.lang.String s,
boolean debugCaller)
Gibt einen String ohne Zeilenvorschub aus und fügt vor dem String den vollen Namen der Klasse und der Methode ein, die diese Ausgabe veranlasst hat. |
void |
writeln(java.lang.String s)
Gibt einen String mit Zeilenvorschub aus. |
void |
writeln(java.lang.String s,
boolean debugCaller)
Gibt einen String mit Zeilenvorschub aus und fügt vor dem String den vollen Namen der Klasse und der Methode ein, die diese Ausgabe veranlasst hat. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static Log getInstance()
public void write(java.lang.String s)
s
- String, der auszugeben ist.public void writeln(java.lang.String s)
s
- String, der auszugeben ist.public void write(java.lang.String s, boolean debugCaller)
s
- String, der auszugeben ist.debugCaller
- public void writeln(java.lang.String s, boolean debugCaller)
s
- String, der auszugeben ist.debugCaller
- public static java.lang.String now()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |